//
//  UserInfoModel.h
//  ChatForHot
//
//  Created by FLY on 2018/10/10.
//  Copyright © 2018年 FLY. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface UserInfoModel : NSObject

@property (nonatomic, copy) NSString *token;
@property (nonatomic, copy) NSString *IMPassword;
@property (nonatomic, copy) NSString *IMUser;
@property (nonatomic, copy) NSString *MD5Password;
@property (nonatomic, copy) NSString *accountNumber;
@property (nonatomic, copy) NSString *accountid;
@property (nonatomic, copy) NSString *addHiToType;
@property (nonatomic, copy) NSString *addToType;
@property (nonatomic, copy) NSString *age;
@property (nonatomic, copy) NSString *approvePic;
@property (nonatomic, copy) NSString *audioAddress;
@property (nonatomic, copy) NSString *clientType;
@property (nonatomic, copy) NSString *code;
@property (nonatomic, copy) NSArray *commonPic;
@property (nonatomic, copy) NSString *commonPicCount;
@property (nonatomic, copy) NSArray *commonVideo;
@property (nonatomic, copy) NSString *commonVideoCount;
@property (nonatomic, copy) NSString *constellation;
@property (nonatomic, copy) NSString *distance;
@property (nonatomic, copy) NSString *endTime;
@property (nonatomic, copy) NSString *facebook;
@property (nonatomic, copy) NSString *giftlist;
@property (nonatomic, copy) NSString *gmtCreated;
@property (nonatomic, copy) NSString *headPic;
@property (nonatomic, copy) NSString *height;
@property (nonatomic, copy) NSString *income;
@property (nonatomic, copy) NSString *isApprove;
@property (nonatomic, copy) NSString *isDel;
@property (nonatomic, copy) NSString *isWrite;
@property (nonatomic, copy) NSString *isExtreme;
@property (nonatomic, copy) NSString *isDiamonds;
@property (nonatomic, copy) NSString *isLock;
@property (nonatomic, copy) NSString *isRobot;

@property (nonatomic, copy) NSString *lastLogin;
@property (nonatomic, copy) NSString *maxFeet;
@property (nonatomic, copy) NSString *minFeet;
@property (nonatomic, copy) NSString *mobile;
@property (nonatomic, copy) NSString *nickName;
@property (nonatomic, copy) NSString *occupation;
@property (nonatomic, copy) NSString *offlineMsgCount;

@property (nonatomic, copy) NSString *onlineStatus;
@property (nonatomic, copy) NSString *other;
@property (nonatomic, copy) NSString *password;
@property (nonatomic, copy) NSString *payTotalMoney;
@property (nonatomic, copy) NSArray *privatePic;
@property (nonatomic, copy) NSString *privatePicCount;
@property (nonatomic, copy) NSArray *privateVideo;
@property (nonatomic, copy) NSString *privateVideoCount;
@property (nonatomic, copy) NSString *scaleCommonPic;
@property (nonatomic, copy) NSString *scalePrivatePic;

@property (nonatomic, copy) NSString *sex;
@property (nonatomic, copy) NSString *signature;
@property (nonatomic, copy) NSString *sort;

@property (nonatomic, copy) NSString *weight;
@property (nonatomic, copy) NSString *whatApp;

@property (nonatomic, copy) NSString *typeID;
@property (nonatomic, copy) NSString *name;

@property (nonatomic, strong) NSMutableArray *privteArr;
@property (nonatomic, strong) NSMutableArray *commonArr;

//methods

- (void)HOTCHATsaveTheUserInfo;

+ (void)HOTCHATsaveUserInfoFromRegisterWithDic:(NSDictionary *)dic Sex:(NSInteger)sex;

//type list
+ (NSMutableArray *)HOTCHATtypeList;
//get type info
+ (NSString *)HOTCHATgetTypeNameWith:(NSString *)typeId;

//星座list
+ (NSMutableArray *)HOTCHATconstellationArray;
//根据id获取星座list
+ (NSString *)HOTCHATgetConstellationNameWithID:(NSString *)typeID;

//职业list
+ (NSMutableArray *)HOTCHATjobArray;
//根据id获取职业list
+ (NSString *)HOTCHATgetJobNameWithID:(NSString *)typeID;

//收入list
+ (NSMutableArray *)HOTCHATincomeArray;
//根据id获取收入list
+ (NSString *)HOTCHATgetIncomeNameWithID:(NSString *)typeID;

//save userinfo
- (void)HOTCHATsaveIMUserInfo;

- (BOOL)HOTCHATgetIMImfoFromDBByImUser:(NSString *)imUser;

+ (void)HOTCHATlogout;

@end

@interface TypeModel : NSObject

@property (nonatomic,copy) NSString *typeID;

@property (nonatomic,copy) NSString *name;

- (instancetype)initWithID:(NSString *)typeID name:(NSString *)name;


@end

@interface VPModel : NSObject

@property (nonatomic,strong) NSString *url;

@property (nonatomic,assign) BOOL isVideo;


@end

NS_ASSUME_NONNULL_END
